@charset "utf-8";
/*common*/
.home-zwgk-iconlinks li a,
.home-zwfw-iconlinks li a,
.home-zmhd-iconlinks li a,
.zwgk-iconlinks li a,
.zwgk-iconlinks li a:before,
.zwgk-btn-links li a,
.zjyd-ydgk-iconlinks li a,
.zwgk-jggk a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}

.common-slidetpxw{position:relative; overflow:hidden;}
.common-slidetpxw .owl-carousel .item-name{position:absolute; right:0; bottom:0; left:0; z-index:9; padding:0 115px 0 18px; height:50px; line-height:50px; color:#fff; background-color:rgba(0,0,0,.5);}
.common-slidetpxw .owl-dots{position:absolute; bottom:21px; right:20px; z-index:99;}
.common-slidetpxw .owl-dot{float:left; width:8px; height:8px; margin-right:6px; background-color:#fff;}
.common-slidetpxw .owl-dot.active{background-color:#ff7f00;}

.common-scrollztzl .owl-prev, .common-scrollztzl .owl-next{position: absolute; top: 50%; margin-top: -23px; width: 18px; height: 46px; line-height: 46px; background: #bfbfbf; text-align: center; color:#fff; font-family: "宋体"; border-radius: 12px; cursor: pointer; -webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.common-scrollztzl .owl-nav i{font-style: normal; font-weight: bold;}
.common-scrollztzl .owl-prev{left:-38px;}
.common-scrollztzl .owl-next{right:-38px;}
.common-scrollztzl .owl-nav.disabled{display: block;}
.common-scrollztzl .owl-prev:hover, .common-scrollztzl .owl-next:hover{background: #a9a9a9;}

/*common end*/

/* index */
.home-toutiao{height: 74px; padding:20px; background: #ffffff;}
.home-toutiao .inpad{position: relative;}
.home-toutiao h3{position: absolute; width: 26px; height: 70px; padding:6px 10px 0; line-height: 24px; left: 0; top:0; bottom: 0; font-size: 1.25em; text-align: center; color: #fff; background: url(#) no-repeat center bottom;}
.home-toutiao .bd{margin: 0 27px 0 46px; padding:0 20px;overflow:hidden;height:74px}
.home-toutiao .bd ul{ overflow:hidden; zoom:1; }
.home-toutiao .bd ul li{height: 74px; overflow: hidden;}
.home-toutiao .bd ul li h4{font-size:2.25em; text-align: center;}
.home-toutiao .bd ul li h4 a{color: #2c528c;}
.home-toutiao .bd ul li h4 a:hover{color:#d90000;}
.home-toutiao .bd ul li p{text-align: center; color: #999999; font-size:14px;}
.home-toutiao .btn{position: absolute; right: 0; top: 5px;}
.home-toutiao .btn a{display: block; width: 27px; height: 27px; background: url(#) no-repeat;}
.home-toutiao .btn a.prev{margin-bottom: 11px;}
.home-toutiao .btn a.next{background-position: 0 -28px;}
.home-toutiao .btn a.prev:hover{background-position: -28px 0;}
.home-toutiao .btn a.next:hover{background-position: -28px -28px;}

.home-l{width: 600px;}
.home-r{width: 600px;}
.home-row-l{width: 51.2%;}
.home-row-r{width: 48.8%;}


.home-er-row-l{width: 66%;}
.home-er-row-r{width: 34%;}

.home-news{padding: 0;}
.home-tpxw, .home-tpxw .owl-carousel img{height:400px;}

.home-news{padding-top: 0;}
.home-news .bd{height: 357px;}
.home-news .bd ul{padding: 0;}
.home-news-iconlinks{margin: 0 -5px; overflow: hidden;}
.home-news-iconlinks li{float: left; width: 33.3333%;}
.home-news-iconlinks li a{display: block; margin: 0 5px; font-weight: bold; color: #0f59a4; text-align: center; border:#105aa4 1px solid;}
.home-news-iconlinks li a:before{content: ''; display: inline-block; width: 35px; height: 35px; margin:3px 13px 3px 0; background: url(#) no-repeat; vertical-align: middle;}
.home-news-iconlinks li a:hover{background: #f1f7ff;}
.home-news-iconlinks li.li1 a:before{background-position: 0 -35px;}
.home-news-iconlinks li.li2 a:before{background-position: 0 -70px;}

.home-zwgk-iconlinks {margin: 0 -7px 16px;}
.home-zwgk-iconlinks li{float: left; width: 33.3333%;}
.home-zwgk-iconlinks li a{display: block; position: relative; margin: 0 7px 14px; padding:0 10px 0 63px; height: 63px; line-height: 63px; color: #0e59a4; border: #dbdbdb 1px solid; overflow: hidden;}
.home-zwgk-iconlinks li a:before{content: ''; position: absolute; left: 14px; top: 50%; margin-top: -17px; width: 35px; height: 35px; background: url(#) no-repeat;}
.home-zwgk-iconlinks li.li1 a:before{background-position: 0 -35px;}
.home-zwgk-iconlinks li.li2 a:before{background-position: 0 -70px;}
.home-zwgk-iconlinks li.li3 a:before{background-position: 0 -105px;}
.home-zwgk-iconlinks li.li4 a:before{background-position: 0 -140px;}
.home-zwgk-iconlinks li.li5 a:before{background-position: 0 -175px;}
.home-zwgk-iconlinks li a:hover{background: #fff;}

.home-jxzwfw img{display: block; width: 100%; height: 108px;}
.home-zwfw-iconlinks {margin: 0 -7px 16px;}
.home-zwfw-iconlinks li{float: left; width: 50%;}
.home-zwfw-iconlinks li a{display: block; position: relative; margin: 0 7px 14px; padding-left: 100px; height: 56px; line-height: 56px; border: #e4e4e4 1px solid; background: #eeeeee;}
.home-zwfw-iconlinks li a:before{content: ''; position: absolute; left: 14px; top: 9px; width: 40px; height: 40px; background: url(#) no-repeat; vertical-align: middle;}
.home-zwfw-iconlinks li.li1 a:before{background-position: 0 -40px;}
.home-zwfw-iconlinks li.li2 a:before{background-position: 0 -80px;}
.home-zwfw-iconlinks li.li3 a:before{background-position: 0 -120px;}
.home-zwfw-iconlinks li a:after{content: ''; width: 1px; height: 36px; position: absolute; left: 64px; top: 50%; margin-top: -18px; background: #dadada;}
.home-zwfw-iconlinks li a:hover{background: #fff;}

.home-zmhd-iconlinks{margin: 0 -7px 10px;}
.home-zmhd-iconlinks li{float: left; width: 50%;}
.home-zmhd-iconlinks li a{display: block; position: relative; margin: 0 7px 14px; padding-left: 28px; height: 82px; line-height: 82px; font-size:1.375em; color: #fff; background-repeat: no-repeat; background-position: right bottom;}
.home-zmhd-iconlinks li.li0 a{background-image: url(#); background-color:#53b2c9;}
.home-zmhd-iconlinks li.li1 a{background-image: url(#); background-color:#f4ba82;}
.home-zmhd-iconlinks li.li2 a{background-image: url(#); background-color:#69a4ec;}
.home-zmhd-iconlinks li.li3 a{background-image: url(#); background-color:#ea877f;}
.home-zmhd-iconlinks li a:hover{opacity: 0.85;}

/* 专题专栏 */
.home-ztzl .tit{position: relative; text-align: center;}
.home-ztzl .tit:after{content: ''; position: absolute; left: 0; right: 0; top: 50%; height: 1px; background: #dddddd;}
.home-ztzl .tit h3{font-size: 1.75em; color: #0f59a4;}
.home-ztzl .tit h3 a{display: inline-block; position: relative; z-index: 5; padding: 0 18px; color: #0f59a4; font-weight: bold; background: #f5f5f5;}
.home-ztzl .container{margin:45px auto; position: relative;}
.home-ztzl-list{position: relative; padding:0 38px;}
.home-ztzl-list img{display:block; height:84px;}
.home-ztzl-list .item{overflow: hidden;}



.sidebar{float:left;position: relative;width: 20%;}

.maincontent{float:right; position: relative; width:80%;}
.maincontent .inbox{padding-left:20px; margin-left: 20px;}
.maincontent .detail{padding-right:0!important; padding-bottom:0!important;}
.maincontent .pagelist{margin-bottom:15px;}




.parentname{position:relative; z-index:11;margin-bottom: 10px}

.sidemenu{position:relative; z-index:13; overflow:hidden;}
.sidemenu li{margin-bottom: 5px;}
.sidemenu li a{position:relative;display:block;color: #999999;line-height: 60px;text-align:center;background-color: #f8f8f8;font-size: 18px;}
.sidemenu li a:hover{background-color: #c80118;color: #ffffff;}
.sidemenu li a.aon{color:#fff;background-color: #c80118;}

/*展开式菜单 start*/
.showmenu{position:relative; z-index:13; overflow:hidden;}
.showmenu h2{font-weight:normal; font-size:1em;}
.showmenu .li-level1{margin-bottom:3px;}
.showmenu .li-level1 h2 a{position:relative; display:block; padding:12px 35px 12px 20px; font-size:1em; line-height:1.6em; text-align:left; background-color:#f7f7f7;}
.showmenu .li-level1 h2 a:hover{color:#005192; background-color:#dedede;}
.showmenu .li-level1 h2 a.anow{color:#fff; background-color:#019cf8;}
.showmenu .li-level1 h2 a.show{color:#fff; background-color:#019cf8;}

.showmenu .li-level1 h2.level1-drop a:before{ position:absolute; top:50%; right:15px; content:""; margin-top:-8px; width:15px; height:15px; background-image:url(#); background-repeat:no-repeat; background-position:-15px 0;}
.showmenu .li-level1 h2.level1-drop a:hover:before{background-position:-15px 0;}
.showmenu .li-level1 h2.level1-drop a.anow:before{background-position:0 0;}
.showmenu .li-level1 h2.level1-drop a.anow:hover:before{background-position:0 0;}
.showmenu .li-level1 h2.level1-drop a.show:before{background-position:-30px 0;}
.showmenu .li-level1 h2.level1-drop a.show:hover:before{background-position:-30px 0;}

.showmenu .show-classify li{float:left; width:100%; padding:11px 0; border-bottom:1px solid #dedede;}
.showmenu .show-classify li a{position:relative; display:block; padding-left:20px; line-height:1.8em;}
.showmenu .show-classify li a:before{position:absolute; top:-7px; left:0; content:""; margin-top:.9em; width:3px; height:15px; line-height:1.8em; background-color:#019cf8;}
.showmenu .show-classify li a.anow{color:#019cf8;}
.showmenu .show-classify li.notborder{border-bottom-width:0;}

.showmenu .ul-level1{display:none; padding:0 20px; background-color:#fff;}
/*展开式菜单 end*/


.page-title{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 3px solid #c80118;}
.page-title h2{display: inline-block;position: relative;padding-left: 0;font-size: 1.5em;color: #c80018;font-weight: bold;}


/* crumb */
.crumb {padding: 0;line-height: 20px;font-size: 16px;color: #666666;font-weight: normal;}
.crumb a{color: #666666;}
.crumb a:hover{color: #d80000;}
.page-title .crumb{float: right;}
.detail .crumb {height: 60px;line-height: 60px;background: url("6076.png");margin: 20px 0;padding: 0 20px;}

/*list*/
.pagelist{margin-bottom: 30px;}
.pagelist li{position:relative;padding:7px 100px 7px 0;clear:both;overflow:hidden;line-height:1.6;font-size: 1em;}
.pagelist li.cur:before{content:'';position: absolute;width: 100%;height: 1px;top: 10px;bottom: 10px;background: #eeeeee;}
.pagelist li .time{position:absolute;right:0;top:7px;color: #333;}
.pagelist li a{float:left;max-width:96%;color: #333;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.pagelist li a:hover{color:#c80118;}
.singlepage{line-height:2.25; font-size: 16px;}

.pagelist-line li:nth-child(5n),
.pagelist-line .addline{margin-bottom:15px; padding-bottom:25px; border-bottom:1px dashed #e5e5e5;}
.pagelists .setmodule:last-child{margin-bottom: 0;}



.zazhipic{overflow:hidden}
.zazhipic li{float:left;padding: 5px;}
.zazhipic li img{display:block;margin: 0 auto;}
.zazhipic li h2{display:block;font-size: 15px;}
.zazhipic li h3{display:block;font-size: 15px;text-align: center;}



.pages{line-height: 35px;text-align:center;margin: 25px 0;overflow: hidden;}
.pages a{display:inline-block;padding: 0 13px;line-height: 35px;height: 35px;margin: 5px 0;background: #eeeeee;}
.pages a.curr{color: #ffffff;background: #cb0101;}



/**
 * article
 */

.article-title{text-align:center;color: #c80018;font-size:2.25em;line-height:140%;padding: 25px 0;}
.article-subtitle{font-size:1em; font-weight: normal; line-height:140%; text-align:center; padding-bottom:30px; color:#666666;}
.article-attr{padding-bottom:6px; color:#888888; border-bottom:#e1e1e1 1px solid; font-size: 15px;}
.article-attr b{font-weight:normal;}
.article-attr span{ margin-right: 30px; display:inline-block; white-space:nowrap;}
.article-attr #view span{ margin:0;}
.article-attr .llcs b{color:#8d0707;}
.article-attr span.article-icon{ margin-right: 0;}
.article-attr .getfontsize i{cursor:pointer; padding:3px 9px; color:#888; font-style:normal;}
.article-attr .getfontsize i.on{padding-right:8px; padding-left:8px; color:#1b5cb0; border:1px solid #1b5cb0; border-radius:5px;}
.article-attr .getfontsize i:hover{color:#1b5cb0;}
.article-attr .getfontsize i.s{margin-right:0;}

.article-icon{float: right;}
.article-icon i{display: inline-block; position: relative; width: 30px; height: 25px; padding:0 3px; background: url(#) no-repeat; cursor: pointer; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity:0.7; transition: all .3s; -webkit-transition: all .3s;}
.article-icon i.favorite{background-position: 0 0;}
.article-icon i.collected{background-position: 0 -25px;}
.article-icon i.print{background-position: 0 -50px;}
.article-icon i.l{background-position: 0 -75px;}
.article-icon i.s{background-position: 0 -100px;}
.article-icon i:after{content: ''; position: absolute; right: 0; top: 50%; margin-top: -6px; height: 12px; width: 1px; background: #e4e4e4;}
.article-icon i:last-child:after{display: none;}
.article-icon i:hover{filter:alpha(opacity=100); -moz-opacity: 1; opacity:1;}
.favorite-tips{font-size:16px;}




.article-content{clear:both; padding:30px 20px; line-height:2.4; overflow:hidden; font-size:1.11111em;}
.article-content p{margin:15px 0;}
.article-content table,
.article-content video,
.article-content img{max-width:100%;}







/**** responsive *****/
@media (max-width: 1200px) {
  /* zwgk */
  .zwgk-btn-links li{width: 33.33333%;}
  .zwgk-btn-links li{margin-bottom: 10px;}
}


@media (min-width: 1024px) and (max-width: 1200px) {
  /* index */
  .home-news .hd li{width: 33.333%;}
  .home-news .hd li a{ padding: 0; text-align: center;}
}

@media (max-width: 1023px) {
  /* index */
  .home-row1-r {background: none;}
  .home-news{padding: 0;}


}
@media (max-width: 991px){
  .sidebar{float:none; width:100%;}
  .maincontent{float:none; width:100%;}
  .sidebar:after, .maincontent:before{display: none;}
  .maincontent .inbox{padding-left:0; margin-left: 0;}
  .maincontent .rel-appendixs{border-top-width:1px; border-top-style:dashed;}


  .mobile-sidebar{position:fixed; left:-200px; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.6); width:200px; transition: all .3s; -webkit-transition:all .3s; box-shadow:0 0 5px rgba(0,0,0,0.4);}
  .mobile-sidebar-mark{position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); z-index:10; display:none;}
  .mobile-sidebar-over{width:200px; height:100%; overflow-x:hidden;}
  .mobile-sidebar-scroll{position:relative; width:220px; height:100%; overflow-x:hidden;}
  .mobile-sidebar-icon{position:absolute; left:100%; bottom:0; z-index:13; width:40px; height:40px; background:url(6078.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;   cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
  .mobile-sidebar-icon-open{transform: rotate(180deg); border-radius: 0 0 0 4px;}
  .parentname{text-align: left;}
  .sidemenu{width:200px;}
  .sidemenu li{margin-bottom:0; border-top:none;}
  .sidemenu li a{border-bottom:1px solid rgba(255,255,255,.8);text-align: left;padding: 0 20px;line-height: 40px;font-size: 16px;}
  .showmenu{width:200px;}
  .home-news .bd{height: auto;}
	
	.tab-card .hd .more{display: none;}

  .article-content {padding-left: 0;padding-right: 0;}


}

@media (max-width: 768px) {
 
}

@media (max-width: 767px) {
  /* index */
  .home-toutiao h3{display: none;}
  .home-toutiao .bd{margin-left: 0; padding-left: 0;}
  .home-zwgk-iconlinks li{width: 50%;}
}


@media (max-width: 680px) {
  /* index */
  .home-zjyw .hd li{padding: 10px 0;}

  /* zwgk */
  .zwgk-btn-links li{width: 100%;}

  /* zjyd */
  .zjyd-tsyd .bd ul li{width: 50%; margin-bottom: 20px;}
  .zjyd-tsyd .bd ul li:nth-child(3), .zjyd-tsyd .bd ul li:nth-child(4){margin-bottom: 0;}
}

@media (max-width: 480px) {
  /* zmhd */
  .zmhd-btnlink li{width: 50%;}
}

@media (max-width: 479px) {
  /* index */
  .home-news .hd li{width: 24%;}
  .home-news .hd li a{ padding: 0; text-align: center;}
  .home-news-iconlinks li{width: 100%;}
  .home-news-iconlinks li a{margin-bottom: 10px;}
  .home-zwgk-iconlinks li{width: 100%;}
  .home-zwgk-iconlinks li a{margin-bottom: 10px;}
  
}

@media (max-width: 414px) {
  /* index */
  .home-toutiao{padding:10px;}

}

@media (max-width: 370px) {

}

@media (max-width: 320px) {

}



